.stop-item {
	padding-left:8px;
	padding-top:5px;
	padding-bottom:5px;
	padding-right:5px;
}

.bus-item {

	padding-top:5px;
	padding-bottom:5px;
}

.detour-item {
	padding-bottom:5px;
}

.stop-id {
	color:green;
	float:right;
	font-size:16px;
}

.bus-routes {
	color: blue;
	font-size: 14px;
	float:right;
}

.stop-list-top-section {
	margin-left:5px;
	margin-right:5px;
	margin-bottom:5px;
}

.stop-list-bottom-section {
	margin-left:5px;
	margin-right:5px;
}

.stop-distance-section {
	margin-left:5px;
	margin-right:5px;
}

.bus-list-top-section {
	margin-right:10px;
	margin-bottom:5px;
}

.bus-list-bottom-section {
	margin-right:10px;
}

.detour-description {
	
}

.stop-direction {
	float:left;
	margin-left:10px;
	font-size:14px;
}

.stop-description {
	font-size:18px;
	margin-right:10px;
}

.stop-distance {
	margin-left:10px;
	font-size:14px;
	margin-bottom:3px;
}

.bus-description {
	margin-left:15px;
	font-size:17px;
}

.arrival-time {
	color:green;
	font-size:18px;
	float:right;
}

.scheduled-time {
}

.arrival-detour {
	color:red;
	font-size:14px;
	float:right;
}

.minute-tag {
	font-size:85%;
}

.green-header {
	color:green;
}

.red-header {
	color:red;
}

.green-text {
	color:green;
}

.red-text {
	color:red;
}

.date-time-pickers {
	font-size:50%;
}

/*This allows you to place a radio button in a palm group correctly*/
.palm-radiobutton {
  min-width: 0px;
  display: -webkit-box;
}

.palm-radiobutton div {
	float: none;
  -webkit-box-flex: 1;
}

.palm-radiobutton.three div {
  width: 33.34%;
}

.trip-info-box{
	padding-left:12px;
	padding-right:10px;
	padding-top:2px;
	padding-bottom:5px;
	font-size: 15px;
	height:78px;
}

.trip-info-box-top {
	text-align:center;
	border-bottom-width:1px;
	border-bottom-color:gray;
	border-bottom-style:inset;
	padding-bottom:4px;
	color:#0000c4;
}

.trip-info-box-left {
	float:left;
}

.trip-info-box-right {
	float:right;
}

.trip-info-text {
	color:green;
}

.trip-list-item {
	padding-top:5px;
	padding-left:12px;
	padding-right:8px;
	padding-bottom:8px;
	font-size:16px;
}

.transit-mode-board {
	padding-bottom:5px;
}

.transit-mode-get-off {
	
}

.trip-button {
	-webkit-border-image: url(../images/button-gray-press.png);
	-webkit-border-image: url(../images/button-gray.png) 0 12 0 12 stretch stretch;
	-webkit-box-sizing: border-box;
	border-width: 0px 12px 0px 12px;
	margin: 0 -8px 0px 2px;
	display:inline-block;
	font-size: 14px;
	height: 25px;
	width:auto;
	line-height: 25px;
	color: #404040;
}

.trip-button.selected {
	-webkit-border-image: url(../images/button-gray-press.png) 0 12 0 12 stretch stretch;
}

.trip-stopid {
	color:gray;
}

.horizontal {
    display: -webkit-inline-box;
    -webkit-box-orient: horizontal;
    width: 100%;
}

.shared-left {
     width: 38%;
}

.shared-middle {
    width: 32%;
}

.shared-right {
    width: 30%;
}


#time-date-box {
	padding-bottom:10px;
}

#has_scheduled_arrival {

}

#help-body {
	margin-left:15px;
	margin-right:15px;
}

#stop_header {
	font-size:100%;
}

#empty-list-message {
}

#addstop-buttons {
	bottom:10px;
}
